home *** CD-ROM | disk | FTP | other *** search
/ By Popular Request 2.0 / By Popular Request 2.0 (Arsenal Computer).ISO / amiga_3 / fstfxm45.ads < prev    next >
Text File  |  1995-08-18  |  15KB  |  324 lines

  1. Short:    Fast ImageFX loaders(incl.PhotoCD)&savers
  2. Author:   hhoff@pool.informatik.rwth-aachen.de (Helmut Hoffmann)
  3. Uploader: hhoff@pool.informatik.rwth-aachen.de (Helmut Hoffmann)
  4. Type:     gfx/misc
  5.  
  6. HHsFastImageFXModules 4.5 The probably fastest shareware ImageFX loader/saver modules
  7. =========================
  8.  
  9. *** new: now with PhotoCD loading support ***
  10.  
  11. +++ new: now you can order HHsFastImageFXModules for a small add-on price
  12.          with my new universal viewer "CyberShow" for all Amigas with OS3.0
  13.          or higher and esp. for Cybergraphics systems +++
  14.  
  15. +++ new: now with support for RLE-compressed BMP images (8Bit or 1Bit) +++
  16. +++ new: now with support for 15/16Bit Targa files (compressed and uncompressed) +++
  17.  
  18. The fast universal loader/saver modules can be used with ImageFX and
  19. ImageFX-EGS. They are shareware; without a keyfile which you
  20. get after registration, they will load and save all pictures in greyscale,
  21. regardless if they are color or not, but the speed and format support is
  22. the same, so that you can try if they fit your needs. The saver module
  23. is only restricted for some formats (will be saved as greyscale); the
  24. HHsXRL formats can always be saved in full color, so that you can try
  25. out the interesting compression facilities of them (but please note that
  26. the demo will load them only in greyscales).
  27.  
  28. The loader module currently supports the following file formats:
  29.  
  30. * IFF-ILBM (all standard formats 1 to 8Bit, EHB, HAM6, HAM8, 24Bit)
  31. * PhotoCD (Base format 768x512 or 512x768 (portrait); linear 24Bit colors)
  32. * PPM/PGM/PBM (P1&P4 b&w, P5 grey, P6 color)
  33. * QRT (also known as dump format by PD raytracers as POV-Ray)
  34. * Targa (RLE compr.&uncompr. 1/8/15/16/24/32Bit;incl. interleaved)
  35. * PCX (compr.&uncompr. EGA1-4Bit, VGA 8Bit grey/Colormap and 24Bit)
  36. * MacPaint (b&w compressed 1Bit format; datafork only)
  37. * BMP (uncompr. 24Bit RGB,1Bit,4Bit or 8Bit Colormap; RLE compressed 8Bit,1Bit)
  38. * TIF (packbit-compr./uncompr. Motorola formats 24Bit RGB, 1-8Bit grey/Colormap)
  39. * EGS7.x window iconification file format
  40. * DEEP (compr.&uncompr. 24Bit and 32Bit)
  41. * RGB formats (RGB8, RGBN, RGB5)
  42. * ACBM formats (1 to 8Bit, incl. HAM6/HAM8)
  43. * FBM formats (8Bit grey/color and 24Bit)
  44. * IFF-PBM (DPII) format
  45. * Sun raster (1Bit, 8Bit grey/color and 24Bit uncompressed)
  46. * YUV (color 1:1:1, 2:1:1, 4:1:1 and greyscale)
  47. * VLAB raw (color 1:1:1, 2:1:1, 4:1:1 and greyscale)
  48. * HHsYUVSq sequence format (sequential or random access)
  49. * HHsXRL formats (1-8Bit ColorMap incl. HAM6/8, 8Bit grey, 24Bit RGB compressed)
  50.  
  51. * Picture DataTypes (many formats are available as DataTypes for OS3.x users)
  52. * Animation DataTypes (many animation formats are available as DataTypes for
  53.   OS3.1 users; currently only the first frame can be loaded with Animation DataTypes)
  54.  
  55. The saver module currently supports the following file formats:
  56.  
  57. * QRT (also known as dump format by PD raytracers as POV-Ray)
  58. * Targa (RLE compr.&uncompr. 24Bit, 8Bit grey, 8Bit color map, 1Bit color map)
  59. * HHsXRL formats (1-8Bit ColorMap incl. HAM6/8, 8Bit grey, 24Bit RGB compressed)
  60.   with optional lossy reduction for TrueColor or greyscale pictures; this new
  61.   file format series has surprisingly good (lossless) compression of raytraced
  62.   24Bit pictures or undithered color mapped pictures with 2 to 256 colors;
  63.   also very usable with ClipArt...
  64.  
  65. To install this, just copy the file named "-HHsFastImageFXLoader-" to your
  66. ImageFX modules/loaders directory and "-HHsFastImageFXSaver-" to your
  67. ImageFX modules/savers directory. They should work with standard ImageFX
  68. (1.5x, 1.6x, 2.x, ...) as well as with ImageFX-EGS. I have tried them with
  69. both ImageFX-EGS 1.6 and the new ImageFX 2.1 (thanks to NOVA design).
  70. The speed advantages below have been measured with the new ImageFX 2.1.
  71. Compared with ImageFX-EGS 1.6 some of them were even slightly higher
  72. (in addition ImageFX-EGS comes with fewer standard loader modules).
  73.  
  74. The file format is automatically detected for loading except for the DataType
  75. formats. If you want to load a picture with a DataType, you have to use the
  76. "Load As" function from ImageFX and select "-HHsFastImageFXLoader-" manually
  77. as loader module. The name of the loader module begins with a "-" so that it
  78. appears first in the list of loader modules and thus is used before all
  79. other loader modules. The typical speed advantage factors on my configuration
  80. (see below) are:
  81.  
  82. DataTypes: depending on DataType, but usually loading will be significantly
  83.            faster with my DataType support (compared to IFX 2.1 DataType support),
  84.            e.g. about 1.5 for ZGIF DataType or REKO DataType...
  85. IFF-ILBM: upto 4.75 (e.g. IFF 8Bit)
  86. PPM/PBM: upto 7.2 (P6)
  87. QRT: upto 4.4
  88. Targa: upto 8.7 (uncompr.)
  89. PCX: upto 11.2 (planar 4Bit)
  90. BMP: upto 4.6 (24Bit)
  91. TIF: upto 8.5 (packbit compr. 4Bit)
  92. RGB: upto 3.7 (RGB8)
  93. YUV: upto 5.6 (YUV1/4)
  94. IFF-PBM: upto 1.3
  95. SunRaster: upto 4.6 (grey)
  96. MacPaint: upto 1.5
  97. GIF: upto 2.1 (HHsFastIFXModules DataType loading with ZGIF-DataType compared with
  98.                IFX-GIF loader)
  99. PhotoCD: upto 2.0 (compared with PD-PCD loader in base size; in addition my loader
  100.      usually rotates portrait pictures automatically to correct orientation)
  101.  
  102. (only loading times compared, not displaying; my configuration: Amiga 3000;
  103.  68030/25MHz; loading from Quantum harddrive; PhotoCD loading from NEC2x)
  104.  
  105. The loader includes many formats, which the original loaders (I compared with
  106. ImageFX-EGS 1.61) do not support: PhotoCD, IFF-DEEP, IFF-ACBM, FBM, Sun raster,
  107. VLab raw, DataTypes, RGB5, PBM4, TGA1, YUV grey, PCX grey, BMP compressed, EGS icons,
  108. MacPaint (Datafork). Many of them are not supported by ImageFX 2.1 as well.
  109.  
  110. It also loads many formats, which are loaded with wrong colors (or other bugs)
  111. in the original loaders, e.g IFF-ILBM-EHB, BMP1, PBM1, TIF1 grey, TGA grey.
  112. The original PCX loader also had massive problems with loading VGA
  113. pictures from CD-ROMs under the OS3.1 CD-file system. Although this is a bug in
  114. the file system, I could work around this so that my loader should work with
  115. CD-ROMs under the OS3.1 filesystem. Please note that some third party CD-ROM-
  116. file systems can cause massive problems as well, so I recommend to use the
  117. original Commodore OS3.1 filesystem.
  118.  
  119. The saver module can be used as normal (QRT only for true color/greyscale
  120. buffers; Targa and HHsXRL also usable for rendered images from 2 to 256 colors).
  121. The individual formats and variants are listed at the beginning of the list
  122. of savers in the SaveAs window. The typical speed advantage for the fast
  123. saver module:
  124.  
  125. QRT: upto 3.5
  126. Targa: upto 3.8 (compressed)
  127.  
  128. Beside the speed advantage, the general compression is also better
  129. (compared to ImageFX-EGS 1.61). Targa compression is sometimes 25% better
  130. with my saver than with the original. The Targa saver also supports
  131. the true greyscale format for greyscale pictures and allows compression
  132. of rendered images as well. Rendered 1Bit images will be saved in 1Bit
  133. Targa format. For good compression of e.g. raytracing pictures I recommend
  134. my own file formats "HHsXRL", usable from 1Bit to 24Bit. This format is
  135. also supported by my universal image viewer "CyberShow".
  136.  
  137. The fast loading/saving functions have all been written by me in assembler and
  138. optimized for fastest speed. I did this for my famous shareware programs
  139. *** CyberShow *** (universal viewer for all Amigas and esp. for Cybergraphics
  140. users), *** EGSPhotoAlbum Professional *** (picture management and presentation
  141. software for EGS) and *** EGS-TV Professional *** (sequence/animation editing,
  142. framegrabber (VLab/IV24) and Blue Screen Keying software for EGS).
  143. When new formats are implemented for my other programs (or the speed is improved
  144. further), I will usually also update the modules, which registered user can then
  145. use due to the keyfile concept.
  146.  
  147. Registration
  148. ============
  149.  
  150. You can register for the modules at the small add-on price of only 8US$ or
  151. 10DM if you order one of my other shareware programs, e.g. CyberShow, the
  152. universal viewer for all Amigas with at least OS3.0 (loading the same formats
  153. as the FastIFXModules and additional JPeg) or EGSPhotoAlbum or EGS-TV.
  154. Just include the extra amount with your order for one of thoose programs
  155. and specify your IFXModule order on the registration form. Demo versions
  156. of the programs should be available at the same places where you got this demo.
  157.  
  158. Otherwise you should use the supplied registration form to register.
  159.  
  160. If you only want to register for the modules, the registration fee is
  161. 18US$ outside europe or 20DM in europe. You will also get the latest demo
  162. versions of my other programs.
  163.  
  164. If you are already a registered user of one of my programs and now want to
  165. register for the modules, the registration fee is 13US$ outside europe or
  166. 15DM (in europe). This includes the latest versions of my programs as update.
  167.  
  168. Send your filled in registration form together with cheque, international
  169. postal money order or banknotes to:
  170.  
  171.                         Helmut Hoffmann
  172.             Rubensstrasse 4
  173.             D-41063 M÷nchengladbach
  174.  
  175.             Germany
  176.  
  177. You can currently also contact me by EMail (e.g. for suggestions):
  178.  
  179.         hhoff@pool.informatik.rwth-aachen.de
  180.  
  181. No registrations by EMail! If you want to register, please write by ordinary mail
  182. to my address above.
  183.  
  184. Special Thanks
  185. ==============
  186.  
  187. My special thanks go to Mr. Kermit Woodall and NOVA design for their kind support
  188. and to all registered HHsFastIFXModule users, esp. thoose who made suggestions...
  189.  
  190. Disclaimer
  191. ----------
  192.  
  193. I tried my best to make the modules error-free. They have been checked
  194. with enforcer and mungwall and work without problems on my configuration.
  195. Nevertheless, as there are so many possible configurations, I can not
  196. guarantee that this software will work on your configuration.
  197.  
  198. This software (program and documentation) is provided "as is" and
  199. comes with no warranty, either expressed or implied.
  200. The author is in no way responsible for any damage or loss that may
  201. occur due to direct or indirect usage of this software. You use
  202. this software entirely at your own risk.
  203.  
  204. Copyright and Distribution
  205. --------------------------
  206.  
  207. HHsFastImageFXModule (modules and documentation) is copyright by
  208.  
  209.                         Helmut Hoffmann
  210.             Rubensstrasse 4
  211.             D-41063 M÷nchengladbach
  212.  
  213.             Germany
  214.  
  215. The demo version may be freely distributed and used as
  216. long as the following conditions are met:
  217.  
  218. 1) All files have to be kept together
  219.  
  220. 2) No file may be modified or crunched/packed.
  221.  
  222.    The only official way to distribute the demo packed is the
  223.    original fastifxmodules.lha archive.
  224.    The modules may not be disassembled or analysed. The limitations
  225.    integrated in the demo version may under no circumstance be removed
  226.    or bypassed.
  227.  
  228. 3) Distributors may only charge for the duplication process (including media)
  229.    and not for the software. Theese charges may not exceed the following
  230.    limits: a) Demo on a PD-disk: 7$ (US-dollar) including
  231.               postage&packing (in Germany: 10DM)
  232.        b) Demo on a PD-CD-ROM: 40$ (US-dollar) including
  233.               postage&packing (in Germany: 60DM)
  234.        c) Demo on a BBS/Mailbox/ftp-site or other electronically
  235.               callable system: Maximum charge 3$ (US-dollar) (in Germany: 5DM)
  236.               for downloading
  237.    Anyway, it must be made explictly clear to the buyer, that he does not
  238.    pay for the modules (demo) itself but only for the duplication service.
  239.  
  240. 4) It is not allowed to distribute this demo with any commercial product
  241.    without a written permission by me. One exception is the distribution of
  242.    the demo version with products not exceeding the above price limits (e.g.
  243.    a cover-disk magazine for 7$ or less).
  244.  
  245.    The following companies have my explicit permission to distribute the
  246.    demo with their products: NOVA Design, Ingenieurbⁿro Helfrich.
  247.  
  248. 5) The registered version may not be redistributed. It may only run on one
  249.    machine per registration. It is allowed to make a backup copy of the
  250.    original disk.
  251.  
  252. Version history
  253. ---------------
  254.  
  255. V1.0 (17th feb. 95): Support for IFF-ILBM,PPM,QRT,Targa,PCX,BMP,TIF,EGS7.x,
  256.             DEEP,RGB,YUV,VLab,HHsYUVSq,DataTypes (picture&animation)
  257.  
  258. V2.0 (25th feb. 95): Added support for FBM (24Bit,8Bit),IFF-ACBM,IFF-PBM(DPII),
  259.             Sun raster (1Bit, 8Bit, 24Bit uncompressed),PBM-P1,
  260.             BMP 4Bit and interleaved Targa formats
  261.              Slight acceleration of some loading functions (esp. ILBM)
  262.              Improved DataType handling
  263.  
  264. V2.5 (1st march 95): Added support for MacPaint (1Bit compressed; datafork only),
  265.             PBM-P4, PCX uncompressed and EGA-grey, Targa 1Bit,
  266.             TIF packbit compressed and grey 1-4Bit
  267.              Many enhancements on various formats for more compatibility
  268.  
  269. V3.0 (14th march 95): Introduction of the fast saver module to supplement the
  270.             fast loader module (QRT, Targa 1Bit/8Bit/24Bit, HHsXRL)
  271.               Added loader support for HHsXRL (1Bit-8Bit, HAM, 24Bit)
  272.               Acceleration of some planar loaders (e.g. ILBM, DataTypes)
  273.               Improved HAM6 loading quality
  274.               Correction of Targa 1Bit loading for compressed pictures
  275.  
  276. V3.1 (07th april 95): Acceleration of RGB8 and RGB5 loader function
  277.  
  278. V4.0 (30th april 95): Added support for PhotoCD (Base size; incl. portrait orientation)
  279.  
  280. V4.1 (09th may 95): Removed inconsistency in DataType-HAM8 handling for more compatibility
  281.             Filtering out of PCD overview files
  282.  
  283. V4.2 (07th july 95): Correction of Sun raster 24Bit loading (wrong colors and
  284.             problems with odd sized images)
  285.              Updated documentation to reflect speed advantage compared
  286.             to ImageFX 2.1 instead of ImageFX-EGS 1.6
  287.  
  288. V4.3 (12th july 95): Changed IFF-ILBM loading to not automatically load brushes
  289.             containing a mask (you can still load them as pictures
  290.             with my module by using the LoadAs function).
  291.             This was neccessary as otherwise brushes could not be
  292.             loaded together with their mask if the FastIFXModules
  293.             were installed (as there is no Brush-LoadAs function).
  294.  
  295. V4.4 (21st july 95): Support for RLE compressed 8Bit and 1Bit BMP files
  296.              Bug fix for loading function which could lead to crashes if
  297.               certain non-picture files where detected as a picture
  298. V4.5 (5th aug. 95): Changed TIF loader for better compatibility with certain pics
  299.             Extended Targa loader by 15Bit and 16Bit HiColor loading
  300.  
  301. ------------------------------------------------------------
  302.                  Amiga Distribution System
  303. ------------------------------------------------------------
  304.  
  305.                         ADS Zone: 1
  306.                   ADS Hatch Site: Don Plesky
  307.               ADS Position: ADS Zone 1 Coordinator
  308.                  BBS Name: EastPointe Amiga BBS
  309.                  Phone Number(s): 810-773-6959
  310.                  Network Address: 1:120/229  
  311.                      Network Region: 11    
  312.                    BBS Hours: 24 Hrs/Day
  313.            BBS Mailer/Software: DLG Trapdoor/PDQmail
  314.                    BBS Storage Space: 2 Gig 
  315.                File Requestable :  <X> Y     < > N
  316.                File Request Hours : All The Time
  317.  
  318.  
  319.  
  320. ---------------------------------------------------------------
  321. Help the Amiga! Join the ADS team Become a ADS Hub<=>Freq ADSINFO 
  322. ---------------------------------------------------------------
  323.  
  324.